package com.ifonly.logger;

/**
 * ILoggerFactory
 *
 *  日志工厂接口, 具体实现完成日志获取
 *
 * @author <a href="mailto:ifonlymaster@163.com">ifonly</a>
 * @version 1.0 2015-12-09 09:51
 * @since JDK 1.6
 */
public interface ILoggerFactory {

    /**
     * 通过 name 获取 Logger
     *
     * @param name 名称
     * @return Logger 对象
     */
    Logger getLogger(String name);

    /**
     * 通过 clazz 获取 Logger
     *
     * @param clazz 类对象
     * @return Logger 对象
     */
    Logger getLogger(Class<?> clazz);

}
